// pages/testing/testing.js
const request = require("../../request/request")
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },
  // 转跳到报告页面
  toReport(e) {
    let index = e.currentTarget.dataset.index
    // 修改规格数据
    console.log(wx.getStorageSync('newData'))
    let data = this.data.list[index]
 
    let data2 = {
      data: data,
      advice: {
        advice_str: data.advice
      },
      result: {
        prediction: data.result
      }
    }
    // 设置缓存并且转跳
    console.log(data2)
    wx.setStorageSync('newData', data2)
    wx.navigateTo({
      url: '../testList/report/report?page='+1,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    let userInfo = wx.getStorageSync('userInfo')
    console.log(userInfo)
    if (!userInfo) {
      wx.showModal({
        content: '请先登录',
        showCancel: false,
        complete: (res) => {
          if (res.confirm) {
            wx.switchTab({
              url: '../my/my',
            })
          }
        }
      })

    } else {
      this.setData({
        userInfo
      })
      request.wxRequest("https://zf.asong.life/zf/list", "POST", {
        openid: userInfo.openid
      }).then(res => {

        // 时间处理
        let list = res.data
        console.log(list)
        for (let i = 0; i < list.length; i++) {
          console.log(list[i].create_time)
          const date = new Date(list[i].create_time);
          // 将字符串解析为 Date 对象
          const year = date.getFullYear();
          const month = ("0" + (date.getMonth() + 1)).slice(-2);
          const day = ("0" + date.getDate()).slice(-2);
          const formattedDate = `${year}年${month}月${day}日`; // 格式化后的日期，例如：2023年09月21日
          list[i].create_time = formattedDate
          console.log(formattedDate); // 输出格式化后的日期字符串
        }
        this.setData({
          list
        })
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})